package nc.ui.so.addinvoice;

import nc.itf.so.pub.iconst.IButtonConst;
import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.businessaction.IBusinessActionType;
import nc.ui.trade.button.IBillButton;
import nc.vo.so.addinvoice.AddInvoiceConst;
import nc.vo.so.addinvoice.AddinvoiceBVO;
import nc.vo.so.addinvoice.AddinvoiceHVO;
import nc.vo.so.addinvoice.AggAddinvoiceHVO;

public class ClientController extends AbstractManageController {
	
	private String  billtype_code = AddInvoiceConst.ZZ01_billtype;

	private String [] billvoName = new  String[]{
			AggAddinvoiceHVO.class.getName(),
			AddinvoiceHVO.class.getName(),
			AddinvoiceBVO.class.getName()
		};

	public String[] getCardBodyHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public int[] getCardButtonAry() {
		return new int[]{
		IBillButton.Refbill,
		IBillButton.Edit,
		IBillButton.Save,
		IBillButton.Cancel,
		IBillButton.Query,
		IBillButton.Delete,
		IBillButton.Line,
		IBillButton.Brow,
		IBillButton.Refresh,
		IBillButton.Return,
		IBillButton.Action,
		IBillButton.Print,
		IButtonConst.IJOINUP
		};
	}
	public int[] getListButtonAry() {
		return new int[] { 
				IBillButton.Refbill,
				IBillButton.Edit,
				IBillButton.Save,
				IBillButton.Cancel,
				IBillButton.Query,
				IBillButton.Delete,
//				IBillButton.Line,
				IBillButton.Brow,
				IBillButton.Refresh,
				IBillButton.Card,
				IBillButton.Action,
				IBillButton.Print,
				IButtonConst.IJOINUP
		};
	}
	public boolean isShowCardRowNo() {
		// TODO Auto-generated method stub
		return true;
	}

	public boolean isShowCardTotal() {
		// TODO Auto-generated method stub
		return true;
	}

	public String getBillType() {
		// TODO Auto-generated method stub
		return billtype_code;
	}

	public String[] getBillVoName() {
		// TODO Auto-generated method stub
		return billvoName;
	}

	public String getBodyCondition() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getBodyZYXKey() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getBusinessActionType() {
		// TODO Auto-generated method stub
		return IBusinessActionType.PLATFORM;
	}

	public String getChildPkField() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getHeadZYXKey() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getPkField() {
		// TODO Auto-generated method stub
		return null;
	}

	public Boolean isEditInGoing() throws Exception {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean isExistBillStatus() {
		// TODO Auto-generated method stub
		return true;
	}

	public boolean isLoadCardFormula() {
		// TODO Auto-generated method stub
		return false;
	}

	public String[] getListBodyHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public String[] getListHeadHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean isShowListRowNo() {
		// TODO Auto-generated method stub
		return true;
	}

	public boolean isShowListTotal() {
		// TODO Auto-generated method stub
		return true;
	}

}
